package com.bite.ch07;

public class Test1 {
    //1.成员属性
    //实例属性
    public int age;
    //静态/类属性
    public static String name;
    public int[] arr=new int[3];

    //2.成员方法
    //实例方法
    public void test1(){
        System.out.println("test1...");
    }
    //静态方法
    public static void test2(){
        System.out.println("test2...");
    }

    //3.构造方法/构造器
    //无参构造器
    public Test1(){

    }
    //有参构造器
    public Test1(int age) {
        this.age = age;
    }

    //4.代码块
    {
        //构造代码块
        System.out.println("构造代码块");
    }
    static{
        //静态代码块
        System.out.println("静态代码块");
    }

    //5.内部类
    //静态内部类
    static class Test2{
        public int a;
        public static int b;
        public void test3(){

        }
    }
    //实例内部类
    class Test3{
        public int a;
        public void test4(){

        }
    }

    //6.接口
    interface ITest{
        int a = 2;
        void test5();
    }

    //7.枚举
    enum Gender{
        MALE,FEMALE
    }
}
